Salary: ₹16 - ₹25 Lakhs/Annum Expected
About the Role:
Cargill is hiring a Software Engineer to design and develop digital solutions supporting its agricultural and trading portfolio. The Software Engineer will work as part of an agile engineering team to develop scalable, secure, and robust backend applications primarily using .NET Core. The role involves applying sound software engineering and security practices, participating in peer code reviews, and integrating continuous integration/continuous deployment (CI/CD) processes. This position encourages collaboration across cross-functional teams and emphasizes proactive problem-solving and ownership mentality.
Key Responsibilities:
- Deliver timely, high-quality project outcomes while maintaining accountability and a results-driven approach.
- Collaborate effectively with cross-functional teams as a committed team player.
- Apply software engineering patterns and principles in the design, development, testing, and documentation of complex software solutions.
- Incorporate security best practices in new and maintained applications.
- Participate in peer code reviews to uphold code quality standards.
- Utilize DevOps tools, including Docker and CI/CD pipelines, for continuous integration and deployment.
- Independently troubleshoot and resolve moderately complex issues, escalating when necessary.
Key Technical Skills:
.NET Core, Docker, CI/CD, SQL Server, PostgreSQL, Azure/AWS/GCP, Kubernetes, Microservices, Front-end frameworks (Angular, React, Vue.js), .NET Framework, WPF, AI Model Integration
Requirements:
- Bachelor’s degree in Computer Science or equivalent experience.
- Minimum 2 years of experience developing backend applications with .NET technologies.
- Proficiency in DevOps tools, containerization, and cloud platforms.
- Knowledge of relational and non-relational databases.
- Strong problem-solving and teamwork skills.
Preferred:
- Familiarity with front-end technologies such as HTML, CSS, JavaScript, and frameworks including Angular, React, or Vue.js.
- Experience or knowledge in trading and commodity business domains.
- Hands-on experience with Kubernetes for container orchestration and microservices deployment.
- Understanding of microservices architecture and deployment strategies.
- Experience with .NET Framework and Windows Presentation Foundation (WPF).
- Exposure to integrating AI models in software solutions and understanding of ethical AI development practices.
About Cargill:
Cargill is a global leader in food, agriculture, financial, and industrial products and services. They emphasize innovation, sustainability, and digital transformation in their operations and digital portfolio, aiming to empower farmers, traders, and other stakeholders worldwide.
Important Notice:
This job description and related content are owned by Cargill. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact Cargill directly. We do not process applications or respond to candidate queries.